package com.xyz.dto;

import com.xyz.aop.Param;


public class RepairWorkOrderDto {


    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String emId;

    @Param
    private String emName;

    @Param(isRequired = false)
    private String emCode;

    @Param(isRequired = false)
    private String emSpecification;

    @Param(isRequired = false)
    private String emLocation;

    //报修故障类别
    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String repFaultType;

    //紧急程度
    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String urgencyLevel;

    //报修设备状态
    @Param(type = Param.ParamType.POSITIVE_INTEGER)
    private String repEmState;

    //报修设备状态描述
    @Param(isRequired = false)
    private String emStateDesc;

    //报修设备描述
    @Param(isRequired = false)
    private String repDesc;


    //上传图片文件编码
    @Param(isRequired = false)
    private String filePicCode;

    //上传音频文件编码
    @Param(isRequired = false)
    private String fileAudioCode;

    //上传视频文件编码
    @Param(isRequired = false)
    private String fileVideoCode;

    //来源类型（1，维保，2巡检）
    @Param(isRequired = false)
    private String sourceType;

    //来源工单号
    @Param(isRequired = false)
    private String sourceCode;

    //维修类别
    @Param(isRequired = false)
    private String maintenanceCategoriesCode;

    //报修时间
/*    @Param(isRequired = false, type = Param.ParamType.DATE, rule = "yyyy-MM-dd HH:mm:ss")
    private String repTime;*/

    public String getEmId() {
        return emId;
    }

    public void setEmId(String emId) {
        this.emId = emId;
    }

    public String getEmName() {
        return emName;
    }

    public void setEmName(String emName) {
        this.emName = emName;
    }

    public String getEmCode() {
        return emCode;
    }

    public void setEmCode(String emCode) {
        this.emCode = emCode;
    }

    public String getEmSpecification() {
        return emSpecification;
    }

    public void setEmSpecification(String emSpecification) {
        this.emSpecification = emSpecification;
    }

    public String getEmLocation() {
        return emLocation;
    }

    public void setEmLocation(String emLocation) {
        this.emLocation = emLocation;
    }

    public String getRepFaultType() {
        return repFaultType;
    }

    public void setRepFaultType(String repFaultType) {
        this.repFaultType = repFaultType;
    }

    public String getUrgencyLevel() {
        return urgencyLevel;
    }

    public void setUrgencyLevel(String urgencyLevel) {
        this.urgencyLevel = urgencyLevel;
    }

    public String getRepEmState() {
        return repEmState;
    }

    public void setRepEmState(String repEmState) {
        this.repEmState = repEmState;
    }

    public String getEmStateDesc() {
        return emStateDesc;
    }

    public void setEmStateDesc(String emStateDesc) {
        this.emStateDesc = emStateDesc;
    }

    public String getRepDesc() {
        return repDesc;
    }

    public void setRepDesc(String repDesc) {
        this.repDesc = repDesc;
    }

    public String getFileAudioCode() {
        return fileAudioCode;
    }

    public void setFileAudioCode(String fileAudioCode) {
        this.fileAudioCode = fileAudioCode;
    }

    public String getFilePicCode() {
        return filePicCode;
    }

    public void setFilePicCode(String filePicCode) {
        this.filePicCode = filePicCode;
    }

    public String getFileVideoCode() {
        return fileVideoCode;
    }

    public void setFileVideoCode(String fileVideoCode) {
        this.fileVideoCode = fileVideoCode;
    }

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getMaintenanceCategoriesCode() {
        return maintenanceCategoriesCode;
    }

    public void setMaintenanceCategoriesCode(String maintenanceCategoriesCode) {
        this.maintenanceCategoriesCode = maintenanceCategoriesCode;
    }

}